Creating a business context skill#35
Conversation
…s the AI readiness score
|
Please run https://github.com/mixpanel/ai-plugins/tree/main/.claude/skills/review-skill and post passing score in the test plan. |
| | [`manage-experiment`](plugins/mixpanel-mcp/skills/manage-experiment/) | Coaches an agent through any phase of a Mixpanel experiment — designing before launch (hypothesis, metrics, sizing, statistical model, advanced features, pre-launch checks) and interpreting after launch (read results, ship / iterate / kill / wait, health checks, segment breakdowns, session replays). | | ||
| | [`manage-feature-flags`](plugins/mixpanel-mcp/skills/manage-feature-flags/) | Coaches an agent through Mixpanel feature-flag work — picking the right flag-shaped tool (Feature Gate vs Dynamic Config vs Experiment), staged rollouts, the kill switch, exposure debugging, archive/restore, and SDK call patterns. | | ||
| | [`manage-lexicon`](plugins/mixpanel-mcp/skills/manage-lexicon/) | Audits, scores, enriches, and cleans up Lexicon metadata (events and properties) for a Mixpanel project. Supports scoring health, bulk-filling descriptions/tags, resetting metadata, triaging data quality issues, and managing tags. | | ||
| | [`mixpanel-ai-readiness`](plugins/mixpanel-mcp/skills/mixpanel-ai-readiness/) | Sets up business context (org and project level) and delegates Lexicon enrichment so Mixpanel's AI assistants understand a customer's data. Supports status scoring, importing existing context, interview-based setup, and choosing org vs. project scope. | |
There was a problem hiding this comment.
Do you mean prepare-ai-readiness?
| ## Step 1 — Research and pull schema first | ||
|
|
||
| Before asking the user anything (per `references/interview-questions.md`): | ||
| - **Web search the company** and draft the Business and Customer Segments sections from public sources — these are confirmed, not asked cold. |
There was a problem hiding this comment.
Does web search always exist where this skill will be used?
| | Glossary, acronyms, "what we mean by X" | Internal Vocabulary & Acronyms | | ||
| | Tracking plan, event spec, naming rules, casing/prefix conventions | Event Taxonomy & Naming Conventions | | ||
| | Data owner, schema owner, "ask X before adding events", RACI | Authority & Governance | | ||
| | List of canonical dashboards/reports and their purpose | Key Dashboards & Reports | |
There was a problem hiding this comment.
This and line 17 don't have consistent naming and sections throughout the diff.
| 4. **Preview + diff before every context write.** Show the full proposed document and what changes vs current. Require literal `CONFIRM`. `EXPORT` saves a local `.md` without writing. Anything else cancels. | ||
| 5. **Permission pre-check** for each target before doing unsaveable work; offer a level the user can edit, or `EXPORT`. | ||
| 6. **Never overwrite populated content silently.** Existing sections are preserved and shown; the user chooses per section. | ||
| 7. **Back up before every write.** Before writing, save the existing context to `backups/{level}-{id}-backup-{ISO-timestamp}.md` (an empty file with a note if context was empty) and report the path — so a prior version can be restored manually if a write turns out to be wrong. |
There was a problem hiding this comment.
Will agent always be able to create files in these locations?
|
There are some instructions that may depend on functionality that isn't supported. Could you do a pass over required instructions to confirm they are possible (else relax the instructions)? |
…nge is something I disagree with
|
Overall Score: 98.8% — Ready for merge Dimension Scores ┌──────────────────────────────┬───────┬────────┐ |
What
Created a skill to help customers completely fill out the context for use with Mixpanels AI
Why
This was created to make a comprehensive skill that specifically focuses on getting Mixpanels AI context set up with everything working properly. In conversations with customers they wanted to take the context from other places and make sure it is filled out properly. This skill is made to help them with that.
Type
Skill review
│ Dimension │ Score │ Weight │
├──────────────────────────────┼───────┼────────┤
│ D1 — Spec Compliance │ 90% │ 10% │
├──────────────────────────────┼───────┼────────┤
│ D2 — Description & Triggers │ 100% │ 15% │
├──────────────────────────────┼───────┼────────┤
│ D3 — Structure & Readability │ 92% │ 15% │
├──────────────────────────────┼───────┼────────┤
│ D4 — DRY & Portability │ 88% │ 20% │
├──────────────────────────────┼───────┼────────┤
│ D5 — Safety & Data Integrity │ 100% │ 10% │
├──────────────────────────────┼───────┼────────┤
│ D6 — UX & Communication │ 100% │ 10% │
├──────────────────────────────┼───────┼────────┤
│ D7 — Domain Expertise │ 100% │ 10% │
├──────────────────────────────┼───────┼────────┤
│ D8 — Content Quality │ 100% │ 10%
Testing
Tested on internal projects, output is a completed lexicon, business + project context